iT邦幫忙

DAY 16
1

openSUSE Linux 30 天系列 第 16

2014IT鐵人賽-16-利用rpm指令管理套件

  • 分享至 

  • xImage
  •  

2014IT鐵人賽-16-利用rpm指令管理套件

今天一樣使用 EasyCloud 雲端簡單龍的帳戶, 那就登入 https://gemini.nchc.org.tw/ 來開始練習openSUSE 基礎指令吧.

今天練習使用 rpm 指令來管理套件

筆記部份:

RPM 套件的安裝

安裝方式 如果有舊的軟體 沒有舊版軟體 適用於

-ivh 新舊並存 安裝 Kernel, Lab

-Uvh 升級 安裝 應用程式

-Fvh 升級 不安裝 保持一致性

rpm 指令常用參數

-i : install 安裝

-v : verbose 秀出詳細資訊

-h : hash 使用#代表安裝進度

-U : 升級

-F : 更新

RPM套件查詢/移除

-q 查詢

-a 全部

-l 列出安裝的檔案

-i 列出相關資訊

-e 移除套件

http://rpmfind.net 搜尋RPM網站

開始練習吧

Lab: 使用rpm 新增/移除套件, 並查詢套件資訊

請先插入或是掛載SUSE 的光碟片

#rpm -qa | grep ftp <-q 查詢,關鍵字為ftp>

檢查套件簽章, 請輸入

#rpm --checksig /media/SUSE_SLES-11-0-0.001/suse/i586/ncftp*.rpm

#rpm -ivh /media/SUSE_SLES-11-0-0.001/suse/i586/ncftp-*.rpm <-i 安裝, ncftp套件>

#rpm -qa | grep ftp <請觀察資訊>

#ncftp ftp://www.kernel.org <測試ncftp指令>

ncftp / > ls <輸入ls指令列出目錄>

bin/ for_mirrors_only/ pub/

dev/ lib/ usr@

etc/ lost+found/ welcome.msg@

ncftp / > bye <輸入bye 離開 ftp>

You have not saved a bookmark for this site.

Would you like to save a bookmark to:

ftp://www.kernel.org

Save? (yes/no) no <輸入no, 不儲存bookmark>

#rpm -qi ncftp <請觀察套件資訊>

#rpm -ql ncftp <請觀察套件安裝清單>

#rpm -qf /etc/inittab <-f file,查詢/etc/inittab由哪一個套件提供>

#rpm -e ncftp <-e 移除, ncftp>

#rpm -qa | grep ftp <請觀察資訊>

#yast -i ncftp

#rpm -qa | grep ftp <請觀察資訊>

Fun with Day 16 ~


上一篇
2014IT鐵人賽-15-利用zypper指令管理套件庫及套件
下一篇
2014IT鐵人賽-17-開機流程
系列文
openSUSE Linux 30 天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言